with mechanisms and gears